﻿@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif;}
ol,ul,li{list-style:none ;}
body{ font-size:14px; background:#f0f0f0; color:#333;}
body a{text-decoration:none; color:#333;}
body strong,body b{ font-weight:normal;}
body em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
strong,b{font-weight:normal}
img{border:none; margin:0px; padding:0px;}
input,img{vertical-align:middle; margin:0px;}
input[type=submit], input[type=button], input[type=text], textarea, button{-webkit-appearance: none;}
input[type=submit], input[type=button], input[type=text], textarea, button, select { outline: 0;}
input, input[type=password], input[type=search], select, textarea { font-size: 1em; outline: 0; -webkit-transition: box-shadow .217s ease; transition: box-shadow .217s ease;}

i,em{ font-weight:normal; font-style: normal; display:inline-block;}
i,.search-a .icon,.top .jieshao a:after,.Htable .table td a:before,.top .c_name:after,.content .jbxx .lx a.bd:before,.content .jieshao a:after,.yg dd .result-tips:before{ background:url(../images/wap_icon.png) no-repeat; background-size:140px 650px; -webkit-background-size:140px 650px; -moz-background-size:140px 650px; display:inline-block;}
div,dl,dt,dd,ul,li,table{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}


/*头部*/
header{ width:100%; height:50px; background:#019f7f; position:relative;}
header .logo{ position:absolute; left:10px; top:11px; line-height:28px;}
header a{ color:#fff; font-size:12px;}
header .Tcity{ position:absolute; left:118px; top:5px; font-size:14px; line-height:45px;}
header .Tcity i{ width:8px; height:10px; background-position:-27px -177px; margin-right:5px;}
header .fabu{ width:25px; text-align:center; position:absolute; right:98px; top:9px;}
header .fabu i{ width:17px; height:17px; background-position:0px 0px;}
header .user{ width:25px; text-align:center; position:absolute; right:60px; top:9px;}
header .user i{ width:15px; height:17px; background-position:-25px 0px;}
header .fg{ width:1px; height:50px; background:#299e50; border-right:1px #56d681 solid; position:absolute; right:46px;}
header .fg1{ width:100%; height:1px; position:absolute; left:0px; top:0px; z-index:98; background:#299e50; border-bottom:1px #56d681 solid;}
header .fg2{ width:46px; height:2px; position:absolute;right:0px; top:0px; z-index:99; background:#019f7f; border-left:#56d681 1px solid;}
header .dl-menu{ width:25px; height:25px; position:absolute; right:10px; top:12px;}
header .dl-menu i{ width:25px; height:25px; background-position:-65px -385px;}


/*菜单导航*/
.gd{ position:absolute; top:50px; right:10px;}
.menu { width:100%; position:absolute; left:0px; top:50px; z-index:2222222; display:none; padding:0px 10px; background: #019f7f;}
.menu ul{ overflow:hidden; padding:5px 0px 20px 0px;}
.menu li{ float:left; width:50%; padding:0px 10px;}
.menu li a{ display:block; padding:12px 0px; color:#fff; border-bottom:1px #eee solid;}
.bgl{ height:100%; width:100%; position:fixed; left:0px; top:50px; background:rgba(0,0,0,0.45); z-index:1111111;}


/*当前位置*/
.location{ width:100%; line-height:24px; padding-bottom:10px; color:#477594; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.location a,.location h1{ font-size:13px;color:#477594;}
.location h1{ font-weight:normal; display:inline-block;}




/*搜索*/
.search { float:left; width:100%; padding:0px 10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.search-a { color:#808080; line-height: 32px; padding-left: 15px; border: 1px solid #a4a4a4; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; box-shadow: -1px -1px #e2e2e2; background: #fff; position: relative; height: 32px;}
.search input { position:relative; margin-top:-4px; border: 0; width: 100%; height:28px; font-size: 13px; background: 0 0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.search-a .icon{ position:absolute; width: 22px; height: 19px; right: 9px; top: 8px; background-position:-50px -292px;}

/*底部*/
.footer{ width:100%; overflow:hidden;}
.footer .search{ float:none; margin-top:20px;} 
.footer dd ul{ width:100%; margin-bottom:10px; margin-top:20px; display: -webkit-box;display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.footer dd ul li{ text-align:center;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.footer dd ul li a{ display:inline-block; width:60px; color:#666; overflow:hidden;}
.footer dd ul li i{ width:25px; height:25px; margin:0px 17px;}
.footer dd ul li a.login i{ background-position:0px -215px;}
.footer dd ul li a.registered i{ background-position:0px -243px;}
.footer dd ul li a.release i{ background-position:0px -270px;}
.footer dd ul li a.using i{ background-position:0px -297px;}
.footer dd ul li a.exit i{ background-position:-104px -450px;}
.footer dd .d{ color:#fff; width:100%; background:#019f7f; text-align:center; font-size:12px; padding:10px 0px;}
.footer dd .d p{ line-height:20px;}
.footer dd .d p:first-child{ line-height:28px;}
.footer dd .d a{ color:#fff; font-size:14px;}
.footer dd .d em{ margin:0px 5px;}

.lodined{ width:100%; color:#999; background:#fff; margin-bottom:15px; padding:10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; line-height:30px;}
.lodined em{ color:#6a91c6;}
.lodined a{ color:#fff; text-decoration:none; width:65px; height:30px; background:#ff8e00; text-align:center; line-height:30px; display:inline-block; float:right; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}


/*分页*/
.page { float:left; width:100%; padding-left:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-top:15px; text-align: center;display: -webkit-box; display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.page a,.page .ym{ color:#fff; line-height:30px; -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1); margin-right:10px; border: 1px solid #dcdcdc; border-radius: 3px; }
.page a{ display:block; background: #019f7f;}
.page a.disable { cursor: default; background:#dcdcdc;}
.page .ym{ background:#7d7d7d;}
.page .ym em{ color:#fff;}
.page span.current { color: #e58316;}
.page i{ width:10px; height:12px; background-position:-38px -177px; vertical-align:middle; margin-top:-5px;}
.page .prev i{ -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); margin-right:5px;}
.page .next i{ margin-left:5px;}





/*广告*/
.bdgd{ width: 100%; text-align:center; margin:15px 0; overflow:hidden;}
.noMB{ margin-bottom:0px;}
.list_box .bdgd{ border-bottom: 1px #ddd solid; margin:0;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
/*.list_box .bdgd{ border-bottom: 1px #ddd solid; margin:0;padding:15px 10px;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}*/

/*分享*/
.share_box{background:#eee; width:100%; position:fixed;left:0px;bottom:0px; height:150px;z-index:20001;}
.share_box .shut{ display:block;height:32px;width:32px;position:absolute; right:15px; top:10px; background-position:-25px -315px;}
.share_box .t{height:50px;line-height:50px;width:100%;font-size:16px;color:#333;font-weight:bold;text-align:center;}
.share_box_items{-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);height:50px;display:inline-block;vertical-align:top;}
.share_box_items a{display:block;height:100%;width:100%;}
.share_box_items img{display:inline-block;vertical-align:top;height:40px;width:40px;margin:10px auto 4px;}
.share_box_items span,.bdshare-button-style0-32 a span{display:block;height:17px;line-height:17px;color:#333;font-size:12px;}

/*百度分享*/
.bdshare-button-style0-32 {width:100%; padding-top:4px; text-align:center;}
.bdshare-button-style0-32 div{display: -webkit-box; display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.bdshare-button-style0-32 a{-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);display:block;}
.bdshare-button-style0-32 a.bds_tsina  {background:url(../images/weibo_1.png) no-repeat center top; background-size:40px 40px; -moz-background-size:40px 40px; -webkit-background-size:40px 40px; color: #3a8ceb; cursor: pointer; line-height: 32px; margin: 6px 6px 6px 0; overflow: hidden;}
.bdshare-button-style0-32 a.bds_qzone  {background:url(../images/qzone_1.png) no-repeat center top; background-size:40px 40px; -moz-background-size:40px 40px; -webkit-background-size:40px 40px; color: #3a8ceb; cursor: pointer;line-height: 32px; margin: 6px 6px 6px 0; overflow: hidden;}
.bdshare-button-style0-32 a.bds_baidu {background:url(../images/baidu_1.png) no-repeat center top; background-size:40px 40px; -moz-background-size:40px 40px; -webkit-background-size:40px 40px; color: #3a8ceb; cursor: pointer; line-height: 32px; margin: 6px 6px 6px 0; overflow: hidden;}
.bdshare-button-style0-32 a.bds_weixin {background:url(../images/weixin_1.png) no-repeat center top; background-size:40px 40px; -moz-background-size:40px 40px; -webkit-background-size:40px 40px; color: #3a8ceb; cursor: pointer;line-height: 32px; margin: 6px 6px 6px 0; overflow: hidden;}


.bdshare-button-style0-32 a span{ margin-top:44px;}


/*error*/
.error-tip{ display:none;}
.error-tip span{ position:relative; padding:5px 10px;}
.error-tip span:before,.error-tip span:after{ position:absolute; content:""; width:0px; height:0px; border-style:solid;}
.error-tip span:before{ left:30px; top:-20px; border-width:10px;}
.error-tip span:after{ left:32px; top:-16px; border-width:8px;}
.error-tip .onError{ border:1px #ffc7c7 solid; background:#ffecec; color:#ff0000;}
.error-tip .onError:before{ border-color:transparent transparent #ffc7c7 transparent;}
.error-tip .onError:after{ border-color:transparent transparent #ffecec transparent;}
.error-tip .onError .tipIcon{ width:15px; height:15px; background-position:-45px -483px; vertical-align:middle; margin-right:5px;}
.error-tip .onFocus{ border:1px #b9e3ff solid; background:#f3fbff; color:#666;}
.error-tip .onFocus:before{ border-color:transparent transparent #b9e3ff transparent;}
.error-tip .onFocus:after{ border-color:transparent transparent #f3fbff transparent;}
.error-tip .onFocus .tipIcon{ width:15px; height:15px; background-position:-62px -483px; vertical-align:middle; margin-right:5px;}



